package com.fy.module.exam.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * 考试题库
 * </p>
 *
 * @author 黑马互联IT有限公司-yiyi
 * @since 2023-03-23
 */
@TableName("el_exam_repo")
@ApiModel(value = "ExamRepo对象", description = "考试题库")
public class ExamRepo implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("ID")
    private String id;

    @ApiModelProperty("考试ID")
    private String examId;

    @ApiModelProperty("题库ID")
    private String repoId;

    @ApiModelProperty("单选题数量")
    private Integer radioCount;

    @ApiModelProperty("单选题分数")
    private Integer radioScore;

    @ApiModelProperty("多选题数量")
    private Integer multiCount;

    @ApiModelProperty("多选题分数")
    private Integer multiScore;

    @ApiModelProperty("判断题数量")
    private Integer judgeCount;

    @ApiModelProperty("判断题分数")
    private Integer judgeScore;

    @ApiModelProperty("简答题数量")
    private Integer saqCount;

    @ApiModelProperty("简答题分数")
    private Integer saqScore;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }
    public String getExamId() {
        return examId;
    }

    public void setExamId(String examId) {
        this.examId = examId;
    }
    public String getRepoId() {
        return repoId;
    }

    public void setRepoId(String repoId) {
        this.repoId = repoId;
    }
    public Integer getRadioCount() {
        return radioCount;
    }

    public void setRadioCount(Integer radioCount) {
        this.radioCount = radioCount;
    }
    public Integer getRadioScore() {
        return radioScore;
    }

    public void setRadioScore(Integer radioScore) {
        this.radioScore = radioScore;
    }
    public Integer getMultiCount() {
        return multiCount;
    }

    public void setMultiCount(Integer multiCount) {
        this.multiCount = multiCount;
    }
    public Integer getMultiScore() {
        return multiScore;
    }

    public void setMultiScore(Integer multiScore) {
        this.multiScore = multiScore;
    }
    public Integer getJudgeCount() {
        return judgeCount;
    }

    public void setJudgeCount(Integer judgeCount) {
        this.judgeCount = judgeCount;
    }
    public Integer getJudgeScore() {
        return judgeScore;
    }

    public void setJudgeScore(Integer judgeScore) {
        this.judgeScore = judgeScore;
    }
    public Integer getSaqCount() {
        return saqCount;
    }

    public void setSaqCount(Integer saqCount) {
        this.saqCount = saqCount;
    }
    public Integer getSaqScore() {
        return saqScore;
    }

    public void setSaqScore(Integer saqScore) {
        this.saqScore = saqScore;
    }

    @Override
    public String toString() {
        return "ExamRepo{" +
            "id=" + id +
            ", examId=" + examId +
            ", repoId=" + repoId +
            ", radioCount=" + radioCount +
            ", radioScore=" + radioScore +
            ", multiCount=" + multiCount +
            ", multiScore=" + multiScore +
            ", judgeCount=" + judgeCount +
            ", judgeScore=" + judgeScore +
            ", saqCount=" + saqCount +
            ", saqScore=" + saqScore +
        "}";
    }
}
